Synapse a timeout u Cram-MD5

Otázka od: Roman

22. 10. 2002 15:51

Zdravim,
chci pouzit Synapsi pro rozesilani HTML e-mailu (v ramci intranetu).
Naformatuju TMimeMess dle prikladu v dokumentaci a pri odeslani pomoci
SendToRaw se to pres firemni SMTP tvari "ztuhle" (ale napr. pres
smtp.seznam.cz je to OK). Zjistil jsem, ze problem je ve funkci AuthCram,
pri ReadResult, kdy timeout je nastaveny na 300000, takze to trva trosku moc
dlouho   Pri nastaveni na 10000 je zda se vsechno ok. Nejde to vyresit
nejak jinak? K cemu je AUTH CRAM-MD5?

Dik,
Roman
==============================
http://kouzelne.misto.cz

Odpovedá: Lukas Gebauer

22. 10. 2002 15:15

> chci pouzit Synapsi pro rozesilani HTML e-mailu (v ramci intranetu).
> Naformatuju TMimeMess dle prikladu v dokumentaci a pri odeslani pomoci
> SendToRaw se to pres firemni SMTP tvari "ztuhle" (ale napr. pres
> smtp.seznam.cz je to OK). Zjistil jsem, ze problem je ve funkci
> AuthCram, pri ReadResult, kdy timeout je nastaveny na 300000, takze to
> trva trosku moc dlouho   Pri nastaveni na 10000 je zda se vsechno
> ok. Nejde to vyresit nejak jinak? K cemu je AUTH CRAM-MD5?

AUTH CRAM-MD5 je jeden ze zpusobu prihlaseni-se ke ESMTP serveru, a
to metodou, kdy neni pres spojeni posilano jmeno a heslo, ale je to
provedeno metodou CRMA-MD5   (tedy kdyz si to nekdo odposlechne,
nezjisti tvuje jmeno a heslo, ba ani kdyz zkusi zopakovat to co
odposlechl, tak mu to k nicemu nebude.  

nicmene v pripade inanetu patrne prihlasovani k SMTP serveru vubec
nepotrebujes, ne? Ta funkce je volana pouze kdyz:

1. mas vyplnene prihlasovaci informace v properties
2. server hlasi,z e CRAM-MD5 metodu podporuje.

Pokud to za tehto podminek v te funkci v'vytuhne', znamena to, ze
server neodpovida tak jak si tato prihlasovaci metoda zada. Patrne
proto, ze tuto metodu nepodporuje. Jenze proc pak v capabilitach
hlasi ze ji podporuje? (tedy chyba je patrne v tvem serveru...)

Reseni: pokud se skutecne nemusis autorizovat, nevyplnuj autorizacni
udaje a do teto funkce ti to nevleze...

Kazdopadne mne zajima, co to je za server a jestli je verejne
pristupny, abych si jej 'osahal'...



-- Lukas Gebauer.

E-mail: gebauerl@mlp.cz
http://www.ararat.cz/synapse/ - Synapse Delphi and Kylix TCP/IP Lib.

Odpovedá: Roman

22. 10. 2002 18:33

> AUTH CRAM-MD5 je jeden ze zpusobu prihlaseni-se ke ESMTP serveru, a
> to metodou, kdy neni pres spojeni posilano jmeno a heslo, ale je to
> provedeno metodou CRMA-MD5   (tedy kdyz si to nekdo odposlechne,
> nezjisti tvuje jmeno a heslo, ba ani kdyz zkusi zopakovat to co
> odposlechl, tak mu to k nicemu nebude.  
>
> nicmene v pripade inanetu patrne prihlasovani k SMTP serveru vubec
> nepotrebujes, ne? Ta funkce je volana pouze kdyz:

No, hm, tak to nebude v intranetu, rikejme tomu, ze ta posta bude pro
vybranou skupinu lidi  

> 1. mas vyplnene prihlasovaci informace v properties
> 2. server hlasi,z e CRAM-MD5 metodu podporuje.

Zkusim.

> Pokud to za tehto podminek v te funkci v'vytuhne', znamena to, ze
> server neodpovida tak jak si tato prihlasovaci metoda zada. Patrne
> proto, ze tuto metodu nepodporuje. Jenze proc pak v capabilitach
> hlasi ze ji podporuje? (tedy chyba je patrne v tvem serveru...)
>
> Reseni: pokud se skutecne nemusis autorizovat, nevyplnuj autorizacni
> udaje a do teto funkce ti to nevleze...
>
> Kazdopadne mne zajima, co to je za server a jestli je verejne
> pristupny, abych si jej 'osahal'...

Ty mejlove ucty jsou u www.explorer.cz
A dik za rychlou odpoved.

Roman
==============================
http://kouzelne.misto.cz